package com.shunda.trade.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 用户信息表(TradeWithdrawalsFlow)实体类
 *
 * @author makejava
 * @since 2025-03-13 21:36:54
 */
public class TradeWithdrawalsFlow implements Serializable {
    private static final long serialVersionUID = 479683041373369752L;
    /**
     * 流水ID
     */
    private Long flowId;
    /**
     * 油站ID
     */
    private Long deptId;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 提现金额（元）
     */
    private Double amount;
    /**
     * 提现申请时间
     */
    private Date createdDate;
    /**
     * 提现更新时间
     */
    private Date updateDate;
    /**
     * 提现方（油站：1，用户：2）
     */
    private String type;
    /**
     * 提现状态(1已申请2已受理3已到账)
     */
    private String stauts;
    /**
     * 微信商家转账系统返回的唯一标识
     */
    private String transferBillNo;
    /**
     * 提现失败原因（关联微信）
     */
    private String failureReason;


    public Long getFlowId() {
        return flowId;
    }

    public void setFlowId(Long flowId) {
        this.flowId = flowId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStauts() {
        return stauts;
    }

    public void setStauts(String stauts) {
        this.stauts = stauts;
    }

    public String getTransferBillNo() {
        return transferBillNo;
    }

    public void setTransferBillNo(String transferBillNo) {
        this.transferBillNo = transferBillNo;
    }

    public String getFailureReason() {
        return failureReason;
    }

    public void setFailureReason(String failureReason) {
        this.failureReason = failureReason;
    }

}

